package com.kykj.kykj.service.impl;

import com.kykj.kykj.dao.NoticeDao;
import com.kykj.kykj.entity.NoticeEntity;
import com.kykj.kykj.service.NoticeService;
import com.kykj.kykj.vo.NoticeVo;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import java.util.List;

@Service
public class NoticeServiceImpl implements NoticeService {

    @Resource
    NoticeDao noticeDao;

    @Override
    public List<NoticeEntity> getNoticeList() {
        return noticeDao.getNoticeList();
    }

    @Override
    public int addNotice(NoticeVo noticeVo) {
        return noticeDao.addNotice(noticeVo);
    }

    @Override
    public int delNotice(int id) {
        return noticeDao.delNotice(id);
    }

    @Override
    public int upNotice(NoticeVo noticeVo) {
        return noticeDao.upNotice(noticeVo);
    }

    @Override
    public NoticeEntity getNoticeById(int id) {
        return noticeDao.getNoticeById(id);
    }

    @Override
    public int getNoticeCount() {
        return noticeDao.getNoticeCount();
    }
}